version 0.2 and 0.21
+:+:+:+:+:+:
1. Major repairs on old code - added Alfredo's cool interpolation and other fixes.
2. Did a lot, can't remember now.

version 0.21a
+:+:+:+:+:+:+
1. Disabled Noise button and remarked code - hoping for compile on Windows.
2. Improved error handling for malloc errors. As suggested by Alfredo, when there is an error the texture is filled with red and no water-code is run.
3. Now detecting which buttons are pressed and setting first-run flag accordingly: not all buttons need to zero() the buffers and re-age them.
4. result[4], the alpha is still left-out. I can't stop it messing-up the preview.

version 0.22
+:+:+:+:+:+:
Will go to 0.3 when reports come-in that this is all working etc.
1. Alfredo supplied some great noise code - so Windows is back in business.
2. Removed all printf( ) functions to avoid excess bloat and compile problems.
3. Added a 'Wobble' control to, well, wobble the water. It would be nice to have a way to 'noise' the wobble and also it would be nice to have a way to fade the wobble out.

version 0.23
+:+:+:+:+:+:
1. No feedback yet, so I am just hacking forth.
2. Added an 'Alpha' button - this makes the texture useable as a light-texture or world-texture.
3. Returning R,G,B values too - all the same values so the effect is a grayscale ramp.
4. Fixed some minor button bugs.

version 0.24
+:+:+:+:+:+:
1. Got a good suggestion by L.Guillaume to inlude start and end frames. This, coupled with my hopes for a better 'drip' technique, got me started on a big re-write. 
Now the more complex 'maths' stuff is in a separate .h file (my first!) and I am glad that worked.
Main loop code changed - much cleaner and more sensible.
2. Changed the names on the gui controls, the longer names were crashing into the sides of the buttons etc.
3. Added some more labels and frame & drip-control settings.
4. Added a 'speed' control. This really speeds things up, even 2 flies.


